11.1 c++ 结构体 | 您所在的位置:网站首页 › struct stu › 11.1 c++ 结构体 |
第十一章 结构体
11.1 结构体的概述
有时我们需要将不同类型的数据组合成一个有机的整体如: 一个学生有学号/姓名/性别/年龄/地址等属性: int num; char name[20]; char sex; int age; char addr[30];显然单独定义以上变量比较繁琐,数据不便于管理。 c++提供struct关键字 可以将不同类型封装在一起,形成新的结构叫做“结构体” struct Student { int num; char name[20]; char sex; int age; cahr addr[30]; } 11.1.1 结构体类型的定义 struct 结构体类型名 { 成员列表; };//注意此处有分号如: //定义结构体类型 //系统不会为结构体类型开辟空间 只会为结构体类型定义的变量开辟空间 struct Student { //int num = 10; int num;//结构体成员 char name[32]; }; //结构体中的成员拥有独立的空间 //结构体定义变量 Student lucy;//lucy为结构体变量名 Student bob;//bob为结构体变量名访问结构体变量中成员的方法:结构体变量.成员名 三种定义结构体类型的方法: |
CopyRight 2018-2019 实验室设备网 版权所有 |